MPSOFTWARE

PHP Designer 2005

Table of contents


Introduction

Whether you're an experienced web professional or just a novice starting writing your first PHP script, PHP Designer 2005 is a PHP Editor designed to provide you the complete set of tools you need for PHP coding.

PHP Designer 2005 brings you a deployment environment that combines PHP, HTML, XHTML, CSS, JS and SQL (Ingres, Interbase, MSSQL, MySQL, Oracle, Sybase and Standard SQL)

All packed in one single program including a class browser, test and debug, integration of the PHP manual, parameter hint, build-in dialogs/wizards and access to common code/script libraries.

PHP Designer 2005 includes 'extra' tools e.g. a FTP client, FTP manager, code templates, file manager, project manager, ToDo manager, snippet support, AutoCorrect, AutoComplete, AutoStart, bookmark support, export possibility (LaTex, HTML and RTF), Google Search and a lot moreà

PHP Designer 2005 is user-friendly, all packed in a cool, streamlined customizable XP interface with over 18 different themes to choose between.

PHP Designer 2005 may be used for FREE for both private and commercial use.

╗ Top


What's new?

Version 3.0.3.3

  • Fixed. Opening associated files.
  • Fixed. The class and include browser is reset when there are no documents loaded.
  • Fixed. Spelling mistake in search message box.
  • Fixed. The font editor incorrectly inserts </style> instead of </span>.

Version 3.0.3.2

  • New. Added shortcut keys for panels
  • Fixed. Correct exporting of the ToDo list
  • Fixed. Renaming files
  • Fixed. The file is modified when removing empty lines

Version 3.0.3.1

  • New. File format (Windows/Dos, Unix, Mac)

Version 3.0.3

  • New. AutoIndent brackets
  • New. AutoClose brackets
  • New. Remove empty lines
  • New. Open file at curser
  • New. Include browser
  • New. Select output type when debugging.
  • New. PHP control structures
  • New. The class browser now stores current class/functions line number
  • New. Associate PHP files with the program.
  • New. Task panel icon
  • New. Color selectors
  • Fixed. Debug output
  • Fixed. The class browser does not include class/functions found in comments
  • Fixed. Problem with two or more conflicting versions of the same file open in the program.
  • Fixed. Cancel in closing files will not close the file/program.
  • Fixed. When toolbars are undocked, the minimizing/maximizing buttons in toolbars are hidden
  • Fixed. Convert to PHP
  • Update. Tabs width is now four by default.

Version 3.0.2.2

  • Stable version

Version 3.0.2.1 beta

  • Updated. Changed the rules for the class browser update, it is set to be checked by default and all files are parsed when they are opened.
  • Updated. Changed the shortcut for ôGo To Lineö from Ctrl + L to Ctrl + G (standard)

Version 3.0.2 beta

  • New. The AutoUpdate function in the Class browser enables you to speed up the program by turning on/off the parser when creating files, opening files, switching between files, and changing focus on not saved files.
  • New. Options to alphabetic sorting the class browser
  • New. The class browser navigation is highlighted ôblueö in the editor
  • New. Customizable editor background
  • New. The task panel position is now stored
  • New. Added new snippet icons
  • New. New default highlights scheme for PHP (based on the official scheme from php.net)
     
  • Fixed. Editor toolbar cannot be undocked.
  • Fixed. Faster document load.
  • Fixed. Minimized the ôflickingö problem
  • Fixed. Hidden files can now be saved.
  • Fixed. The automatic completion proposal is turn off. Only manual mode for now (use ctrl + space)

Version 3.0.1.1, weekly build #1 (preview edition)

  • Fixed. Debug.
  • Fixed. File extension
  • Fixed. Editor preferences

Version 3.0.1, weekly build #1 (preview edition)

  • New. Interface.
  • New. The parameter information is executed when auto complete proposal is triggered.
  • New. Intellisense functions added.
  • New. Theme Eos.
  • New. Search code libraries.
  • New. Project manager is rewritten it now supports nested hierarchies and displays only the filename and not the entire path + filename.
  • New. Application settings are stored in XML.
  • New. ToDo manager is stored in XML.
  • New. Custom tags are stored in XML.
  • New. Project manager are stored in XML.
  • New. Code Libraries are stored in XML.
  • New. Custom tags. Enable nested levels.
  • New. Custom tags and Project manager support drag and drop.
  • New. Time and date functions
  • New. JavaScript syntax
  • New. Quickly enable/disable word-wrap
  • New. When the searching for a keyword in the PHP manual that do not exists the browser will now display the PHP manualÆs function page.
  • New. Multi screen support.
  • New. Local host preview
  • New. All URLs are opened in a new browser window
  • New. Auto Expand
     
  • Update. Parser improvement
  • Update. Debug improvement
  • Update. Automatic check for new versions are by default turned off.
  • Update. Change tools to add-in manager (better name!)
     
  • Code optimized

Version 2.2.10

  • New. Debug. Run script with parameters (requires the PHP interpreter from php.net)
  • New. Debug. Run syntax check (requires the PHP interpreter from php.net)
  • Fixed. The class browser now parses include elements correct.
  • Fixed. The ToDo manager now saves and load correct.
  • Fixed. When adding a new ToDo element, the field ôEntry Nameö will not be overwritten if it is not blank when you specify a file.

Version 2.2.9

  • New. The automatic update function has been rewritten. The old update function sometime crashed the program.
  • New. Support for different font characters.
  • New. The class browser can parse in between tags: <?php ...?> and <? ... ?> or the entire document.
  • New. When no documents are loaded the class browser will be cleared.
  • Updated. The parsing engine in the class browser has been improved.
  • Updated. Toolbar positions. The task panel and toolbox can only be docked to the left or right side.
  • Fixed. Special character. a small a umlaut" now gives ôΣö instead of "&aauml;".
  • Fixed. Wordwrap setting.
  • Fixed. When files are dropped the correct syntax highlighter is used.
  • Fixed. The output for max value in the dialog textbox is now included.
  • Fixed. Project. Folders can only be added to a project.
  • Fixed. Project. Folders can be deleted form a project.
  • Fixed. Tags. Folders can be deleted.
  • Fixed. Window position.
  • Removed. The warning dialog in the class browser has been removed.

Version 2.2.8

  • New. Replaced the menu item ôinsertö with two new menu item HTML and PHP
  • New. Added a document selector (next/previous) on the toolbar
  • New. Added menu items under help for getting started, function reference and language reference.
  • New. Save the program position (minimized, normal, maximized)
  • New. Enclose selected/all text with single or double quotes
  • Updated. Updated the list for parameter hint
  • Updated. Updated the list for Auto Proposal.
  • Changed. HTML ╗ PHP to PHP String.
  • Changed. Changed the shortcut for redo from Shift+Ctrl+Y to Ctrl+Y
  • Removed. Removed themes Office color gold, navy, silver and orange.
  • Removed. Removed the sound when searching.
  • Removed. Removed the shortcut for Google search.
  • Fixed. The position for the search confirms dialog is now centered.
  • Fixed. Better state response for ôPHP Stringö.
  • Fixed. The file browser now shows icons on start.
  • Fixed. The caret position in the status bar now matches the line number in the editor.
  • Fixed. Fixed the state for toolbar buttons copy/cut/paste.
  • Fixed. When changing the tab in the Resources panel to FTP Log, the top text in the Task Panel window will not be updated.
  • Fixed. The Compiler Output û Code now uses syntax highlighting for HTML
  • Fixed. The editor options are accessible whatever a document is open or not.
  • Fixed. Tabs to spaces in the editor options are now stored when you exit the program.
  • Fixed. The forms password input dialog now uses type="password" instead of type="text"
  • ixed. The forms text input dialog now enters a max length value.
  • Fixed. Insert the same dialog output twice.
  • Fixed. When you do a search in a document and continue the search by pressing F3, then change to another document and press F3, the continuing search will now work correct.
  • Fixed. Case > Lowercase (all) now turns all text into lower case.
  • Fixed. HTML Start always enters XHTML Transitional as the doctype. This is now fixed.
  • Fixed. The debug window displays <a href="..."> in the error messages when HTML errors are turned on in PHP. These tags are now removed.
  • Fixed. Text areas is now inserted as <textarea></textarea> and not <textarea />.
  • Fixed. When checking the read only property for text/check/radio boxes, for XHTML compliance, it now gives the output readonly="readonly" instead of just readonly.
  • Fixed. Automatic update
     

Version 2.2.7

  • New. Class Browser: Support require_once() and include_once()
  • Fixed. The toolbar positions are now stored correct in files
  • Fixed. The syntax settings are now stored correct in files
  • Fixed. When changing the tab in the Resource window it updates the text of the Task Panel window.
  • Fixed. The font size and colours don't match the ones in the editor options in the "Compiler Output - Code" window.
  • Fixed. PHP Manual Help.
  • Fixed. The File browser filter button "Web-filter" is now stored.
  • Updated. Moved the editor close button back left to the right corner.

Version 2.2.6

  • Important. Error on upstart is now fixed.
     
  • New. Themes.
  • New. AutoStart is replaced by AutoLoad.
  • New. AutoLoad loads all document instead of just one as AutoStart did.
  • New. Show the compiler output in HTML format and plain text.
  • New. Background color.
  • New. Moved the close button in the document to far right.
  • New. Open URLs inside the document.
  • New. All highlighters are now stored in files instead of the reg.
  • New. All toolbar settings are now stored in files instead of the reg.
  • New. If no valid file is attached to a ToDo item you can now assign a new file to it.
  • New. Better explain when the compiler is not found.
  • Fixed. Shift + Left arrow.
  • Fixed. Menu. Alt + F.
  • Fixed. Reset highlighter works better.
  • Fixed. PHP Manual.
  • Removed. Removed the welcome text.
  • Improved. The source code has been optimized.

Version 2.2.5

  • New. File browser. Save current view and current filter.
  • New. File browser. Customizable web filter (see Options, File browser)
  • New. Choose between displaying the full path or only the filename on the document tab
  • New. Added new file extension for: php4, php5, xhtml, shtml and shtm to the open dialog.
  • Fixed. Bracket highlight. Forgot to turn it on. Sorry :-)

Version 2.2.4

  • New. New command to save all documents in one click.
  • New. Close all and save all documents added to the document tabs menu.
  • New. Title case added to the document popup menu.
  • New. Debug. Enable the use of the php.ini
  • New. Debug path. Added file extensions to the open dialog.
  • Removed. Removed the shortcut for autocorrect.
  • Fixed. PHP manual. No events occur when pressing the help button. This is now fixed.
  • Fixed. Title case.
  • Fixed. Updating the status bar when switching between documents.
  • Fixed. FTP State. (There are still problems with the FTP module.)
  • Fixed. Task Panel: All tabs are now shown as default. No need to scroll between to see the FTP tab.

Version 2.2.3

  • New. Automatic check for new updates.
  • New. Added new menu ôdebugö.
  • Changed. Moved the resource tabs up.
  • Changed. Options. Multi line tabs.
  • Removed. Local host/internal preview. No reason to use this when we have the debug/run option.
  • Removed. The playing beep when saving a document.
  • Changed. Moved the PHP manual search to the resource window.
  • Fixed. Reversed the window image (tile vertical / tile horizontal)
  • Fixed. Syntax. The button ôNo syntaxö is not bold as default instead the button ôPHPö is bold as default.
  • Fixed. The line number in the status bar doesn't change when using the arrows to move up and down in the document.
  • Fixed. The font color in the task panel, toolbox and resource window is now set to black as default.

Version 2.2.2

  • New. The file browser now remembers the last known path.
  • Fixed. When closing the program it asks twice if you want to save the changes.


Version 2.2.1

  • Fixed. Removes and clean the temporally file created by the program when using the PHP interpreter (file: ô_debug_tmp.htmlö).
  • Fixed. Title Case. Chose between ôTitle Caseö the selected text or the entire document.
  • Fixed. Hyperlink dialog. Removed the text where it says: ôScreenTip only works with IEö.
  • Fixed. Font dialog. Change the text ôinternö to ôinline styleö in font editor.
  • Fixed. Options. Press "Shift+Ctrl+Q" to AutoCorrect the entire document


Version 2.2

  • New. Debugger. Integration of the PHP interpreter. Shortcut: F5 (requires PHP, www.php.net)
  • New. Capitalize the first letter of each word (Title Case).
  • New. Popup menu (Save/Close) is now linked to the toolbar where you switch between your documents.
  • New. Editor syntax. Syntax navigation through your click in the demo code.
  • New. Editor options. Scroll past end of line.
     
  • Fixed. HTML to PHP. Echo / Print / Comment on every line (before it makes all the text backwards)
  • Fixed. HTML to PHP. Better enable when selecting/unselecting text.
  • Fixed. Dialog: Form button. Correct output.
  • Fixed. Bracket highlight. There where something wrong if you did not have the start bracket but only *the ending bracketà
  • Fixed. Font color in file browser / FTP are now black as default.
  • Fixed. Class browser. Only parse when we have to deal with a PHP file.
  • Fixed. Font editor. Forgot to enable this feature. New icon.
  • Fixed. HTML syntax. Forgot to enable this feature.
  • Fixed. All files are now open maximized.
  • Fixed. The button for PHP variables has an ô&ö on it, but surely it would make more sense if it had an ô$ö on it.
  • Fixed. Removed the shortcut for word-wrap ôctrl+wö. Ctrl+w is now a shortcut for closing the active document.
  • Fixed. Removed the shortcut for next/previous window. (F5 / F6)
  • Fixed. Internet shortcut. Manuals download (www.php.net/download-docs.php)

     

Version 2.1.2

  • New: Tabs to spaces (editor option)
  • Fixed: The class browser will not be updated while documents are loaded if the warning dialog is turned on.
  • Fixed: Integrated function search in the PHP manual
    Problems with long keywords e.g. mysql_drop_db()

Version 2.1.1

  • Fixed: Selected Text
    Selecting areas of text where almost impossible due to an internal trigger inside the program. This is now fixed with version 2.1.1

Version 2.1

New features:

  • Bracket highlight support
  • Integrated function search in the PHP manual (requires the PHP manual from http://www.php.net/download-docs.php)
  • Multi syntax (PHP/HTML/CSS/XML)
  • Class/function browser (Beta)

    Thanks to Jacob Chen (email: jacob_chen71@yahoo.com) for proving me with the help starting coding the class browser.

    Warning:

    The class browser is still under development and there are some known issues you should know before using this feature:

      The class browser can only work functions with the following two syntax:

      1) function name ()
      2) function name (parameters)

    Otherwise it will freeze the program and you will need to restart it.

     

Bugs and updates:

  • Fatal error on upstart: Fixed
  • Tabs: Fixed
  • External help: Fixed
  • Options: Editor font fixed
  • ToDo: Correct save
  • ToDo: It is now possible to choose what to do when you double-click the ToDo area:
    • Open file
    • Edit task
  • Changed the auto complete shortcut from "shift+space" to "ctrl+bk space".
  • Fixed the focus problem when open documents. One pixel where missing...

Version 2.0.1

  • HTML > PHP: Echo now gives the correct output, echo.
  • HTML > PHP: Print now gives the correct output, print.
  • Updated the local host preview should better now and added the shortcut "ctrl + 1" to execute the preview.

Version 2.0.0

  • Totally rewritten version, with lots of new features and improvements.
  • New features includes easier coding with parameter hint, updated code libraries, project manager, ToDo manager, tools manager, snippet support, file browser, better HTML support, new interface and more...

Version 1

  • First released

╗ Top


Getting Started

Sorry, this part has yet not been done!

╗ Top


How to

Sorry, this part has yet not been done!

╗ Top


Donation

The idea with MPSOFTWARE is to provide the most accessible tools to the widest possible audience of actual and potential Web builders, so everyone can be a part of the global web. The focus is to create easy-to-use, yet powerful software products that may help web developers all from novice to experts and all for free.

However your donation is necessary both to support and ensure the continue work with MPSOFTWARE in maintenance and development of new software products but also to cover the administrative cost (i.e. licenses, domain registration, server and so onà)

MPSOFTWARE is driven and maintained by only one person me - Michael Pham, therefore your donation is necessary!

Your contribution of any amount is greatly appreciated!

Donations can be made through my website: www.mpsoftware.dk

╗ Top
 


Technical Support

Technical support is available by either e-mail: mpsoftware@mpsoftware.dk or through my website http://www.mpsoftware.dk

Please include the following information when requesting support:

  • A full description of your problem - provide as much information as possible to allow duplication of the problem: place of error, sequence of your actions, etc.

Note: Before requesting technical support, please ensure that you are using the latest version from MPSOFTWARE, available at: http://www.mpsoftware.dk

╗ Top


System Requirements

Operating System:
Windows 98/ME/NT/2000/XP

Memory:
64 MB RAM

Display:
SVGA - (High Color support is recommended and a screen resolution on 1024x768)

Hard disk space:
5 MB

╗ Top


Updates

You can always find the newest version of PHP Designer 2005 on http://www.mpsoftware.dk

╗ Top


Contact

Developer: Michael Pham

Homepage: http://www.mpsoftware.dk
Email: mpsoftware@mpsoftware.dk

╗ Top